/* Link */
a {
	border-bottom:0;
	color:#094c8f;
}
a:hover {
	border-bottom:1px solid;
	background-color:transparent;
	color:#094c8f;
}
a.imgLink:hover {
	border-bottom:0;
}
a.imgLink:hover img {
	border-color:#094c8f !important;
}
/* Base */
body {
	background:#fff;
}
/* Header */
#header {
	position:relative;
	background:url(../images/bg.png) repeat-x top;
}
#header .wrap {
	zoom:1;
	position:relative;
}
#header .wrap:after {
	display:block;
	clear:both;
	height:0;
	content:"\0020";
}
#header .logo {
	height:60px;
	margin:1.2em 0 0 2px;
	background:none;
	text-indent:0;
}
#header .logo a {
	float:left;
}
#header .logo a:hover {
	border:0;
}
#header .mainNav .main {
	float:left;
	height:35px;
	margin-top:45px;
	background:url(/static/images/bg_mainnav_line.gif) no-repeat 0 3px;
	font:14px/35px "Tahoma";
}
#header .mainNav .main li {
	float:left;
	background:url(/static/images/bg_mainnav_line.gif) no-repeat 100% 3px;
}
#header .mainNav .main li a {
	float:left;
	height:2.5em;
	padding:0 24px;
	color:#333;
	line-height:2.5em;
	text-align:center;
}
#header .mainNav .main li a:hover {
	border:0;
	color:#094c8f;
}
#header .mainNav .main li.active {
	margin-left:-2px;
}
#header .mainNav .main li.active a {
	padding-left:26px;
	background:url(../images/bg.png) repeat-x 0 -122px;
	color:#fff;
	font-weight:bold;
}
#header .mainNav .main li#nav_broad.active a {
	background-position:0 -598px;
}
#header .mainNav .main li#nav_female.active a {
	background-position:0 -648px;
}
#header .mainNav .main li.active a:hover {
	color:#fff;
}
#header .mainNav .main li a em {
	font-size:12px;
	font-style:normal;
}
#header .mainNav .main li a.spec {
	color:#ff6000;
}
#header .mainNav .main li.active a.spec {
	color:#fff;
}
#header .mainNav .sub {
	position:absolute;
	top:7px;
	right:0;
	word-spacing:.3em;
}
#header .mainNav .sub li {
	float:left;
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid #9e9e9e;
	line-height:1.2em;
}
#header .mainNav .sub li:first-child, #header .mainNav .sub li.first {
	border-left:0;
}
#header .mainNav .sub li .user {
	color:#e83c00;
}
#header .mainNav .sub li .newMsg {
	padding-right:15px;
	background:url(../images/icon_unread.gif) no-repeat right;
}
#header .mainNav .sub li .newRemind {
	padding-right:15px;
	background:url(../images/icon_remind.gif) no-repeat right;
}
#header .mainNav .sub li .shopCart {
	padding-left:24px;
	background:url(../images/icon_shopcart.gif) no-repeat;
}
#header .searchBox {
	position:absolute;
	right:0;
	bottom:6px;
	padding-bottom:1px;
}
#header .searchBox .inputbox {
	width:17em;
}
#header .searchBox .button {
	width:4em;
	*vertical-align:-3px;
}
/* Footer */
#footer .wrap {
	height:auto;
	margin:1.2em auto 0;
	background-color:transparent;
}
#footer p {
	padding:18px 0 18px 12em;
	border-top:2px solid #145494;
	background:url(/static/images/logo_ctc.gif) no-repeat 7px;
}
#footer .list {
	zoom:1;
	overflow:hidden;
	width:36em;
	margin:0 auto;
	padding:6px 0;
}
#footer .list li {
	float:left;
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid #9e9e9e;
	line-height:1.2em;
}
#footer .list li:first-child, #footer .list li.first {
	border-left:0;
}
#footer img {
	vertical-align:middle;
}
/* Layout */
#body .wrap {
	margin:1em auto;
	padding:1px 0 0;
}
#body .primary {
	float:left;
	width:57em;
}
#body .secondary {
	float:right;
	width:22em;
}
#body .priSpec {
	width:45em;
}
#body .priHd {
	width:68em;
}
#body .secSpec {
	padding-top:34px;
}
#body .secSpec2 {
	padding-top:75px;
}
#body .specTv .primary {
	width:54em;
}
#body .specTv .secondary {
	width:25em;
}
#body .specAbout .primary {
	display:inline;
	width:50em;
	_height:36em;
	min-height:36em;
	margin-left:7em;
}
#body .specAbout .secondary {
	display:inline;
	width:17.67em;
	margin-right:4.33em;
}
#body .sidebar {
	float:left;
	width:11em;
	margin-right:12px;
}
#body .main {
	width:64em;
	margin:0 auto;
}
/* primary special */
.priSpec .sect h2 {
	font-size:12px;
}
.priSpec .sect, .priSpec .sect .sectContent {
	padding-top:0;
}
.priSpec .resultBox .sub {
	right:-.7em;
}
.priSpec .videoList {
	margin-right:-1.5em;
}
.priSpec .videoList dl {
	padding:0 1.24em 1em 0;
}
.priSpec .videoNameList {
	margin-right:-1.5em;
}
/* Module */
h1.full {
	zoom:1;
	position:relative;
	margin-bottom:3px;
	padding-left:1px;
	font:bold 14px/2 "Tahoma";
}
h1.full .sub {
	margin-left:1em;
	font:12px "Tahoma";
	color:#9e9e9e;
}
h1.full .extra {
	position:absolute;
	top:2px;
	right:0;
	font:12px "Tahoma";
	word-spacing:6px;
}
h1.fullLarge, .myspace h1.full {
	font:18px/2 "SimHei";
}
h2.small {
	font-size:12px;
}
.sect {
	zoom:1;
	padding:0;
}
.sect h2 {
	line-height:28px;
}
.sect h2:after {
	display:block;
	clear:both;
	height:0;
	content:"\0020";
}
.sect h2 .sub {
	margin-left:1em;
	color:#9e9e9e;
}
.sect h2 .extra {
	top:6px;
	right:1em;
}
.sect .sectContent {
	clear:both;
}
.specAbout .primary .sect .sectContent {
	padding-top:1em;
	border-top:2px solid #145494;
}
.sect .sectMore {
	clear:both;
	padding:.4em 1em .3em;
	border-top:1px solid #ebebeb;
	text-align:right;
}
.sectFloat {
	display:inline;
	float:left;
	clear:none;
	width:49.1%;
}
.gTable + .sectMore {
	margin-top:-16px;
	border-top:0;
}
.sectPic {
	margin-bottom:12px;
	font-size:0;
}
.genreBox {
	zoom:1;
	margin-bottom:1em;
	padding-left:12em;
	border-bottom:1px solid #d8dee4;
}
.genreBox:after {
	display:block;
	clear:both;
	height:0;
	content:"\0020";
}
.genreBox li {
	float:left;
	padding:0 12px;
	line-height:25px;
}
.genreBox li.active, .genreBox li a.active {
	padding:0 11px;
	background:#ebebeb;
}
.genreBox li a {
	color:#333;
}
.genreBox li.active a {
	font-weight:bold;
}
.genreBox li a.active {
	padding:5px 11px;
	font-weight:bold;
	color:#333;
}
.genreBox li.hasub {
	background:url(../images/icon_arrow.gif) no-repeat 100% -110px;
}
.genreBox li ul {
	display:none;
	position:absolute;
	top:2em;
	left:-.8em;
	z-index:100;
	width:15em;
	padding:.3em;
	border:1px solid #d8dee4;
	background:#e6f3ff;
	filter:alpha(opacity=90);
	opacity:0.9;
}
.genreBox li ul li {
	width:5em;
	padding:0;
	text-align:center;
}
.genreBox li ul li.active {
	padding:0;
	background:#d8dee4;
}
.genreBox li:hover, .genreBox li.hover {
	position:relative;
	z-index:100;
}
.genreBox li:hover ul, .genreBox li.hover ul {
	display:block;
}
.sortBox {
	margin-bottom:1em;
}
.sortBox h2 {
	padding-left:1em;
	background:#ebebeb;
	font:bold 1em/28px "Tahoma";
}
.sortBox ul {
	margin-top:6px;
	line-height:1.8em;
}
.sortBox li {
	zoom:1;
	padding-left:1em;
	border-bottom:1px dotted #d8dee4;
}
.sortBox li.active {
	background:#e6f3ff;
}
.sortBox li a {
	color:#333;
}
.sortBox li a.active {
	color:#e83c00;
}
.resultBox {
	zoom:1;
	position:relative;
	_height:19px;
	min-height:19px;
	margin-bottom:10px;
}
.resultBox:after {
	display:block;
	clear:both;
	height:0;
	content:"\0020";
}
.resultBox a {
	color:#ff6000;
}
.resultBox li {
	float:left;
	margin:1px 0;
	padding:0 10px;
	border-left:1px solid #9e9e9e;
	line-height:1.4em;
}
.resultBox li.active {
	font-weight:bold;
}
.resultBox li:first-child, .resultBox li.first {
	padding-left:0;
	border:0;
}
.resultBox .center {
	position:absolute;
	top:0;
	left:32%;
	font-family:"Tahoma";
}
.resultBox .sub {
	position:absolute;
	top:0;
	right:0;
	font-family:"Tahoma";
}
.resultBox .sub li {
	padding:0 10px;
}
.tagBox {
	padding:0 6px;
	word-spacing:6px;
}
.tagBox .ownTag {
	margin-bottom:5px;
	padding-bottom:3px;
	border-bottom:1px solid #ebebeb;
	color:#9e9e9e;
}
.tagBox ul {
	overflow:hidden;
}
.tagBox li {
	float:left;
	width:22%;
	margin-bottom:-2px;
	padding-left:7px;
	border-bottom:1px solid #ebebeb;
	line-height:25px;
}
.tagBox .act_close {
	_background-position-y:-100px;
	_line-height:1.6em;
}
.tagBox .act_close:hover {
	_background-position-y:-130px;
}
.tag {
	padding:3px 5px;
	background:#4096ee;
	color:#fff;
}
.tag_a {
	padding:3px 5px;
	background:#f4f4f4;
	color:#9e9e9e;
}
.tag:hover, .tag_a:hover {
	border:0;
}
.gTable {
	width:99.5%;
	margin-bottom:16px;
	margin-left:1px;
}
.gTable caption {
	margin:0 0 6px 6px;
}
.gTable th {
	background:#ebebeb;
}
.gTable td {
	padding:3px 7px;
	border-bottom:1px dashed #ebebeb;
	text-align:left;
}
.gTable tr.odd td {
	background:#f4f4f4;
}
.gTable tr.vtop td {
	vertical-align:top;
}
.gTable tr.vtop td input[type="radio"] {
	vertical-align:middle;
}
.gTable td .time {
	color:#9e9e9e;
	font-size:11px;
}
.gTable .m0 {
	text-align:center;
}
.gTable th.m0 {
	text-align:left;
}
.gTable .m1 {
	width:1em;
}
.gTable .m2 {
	width:2.4em;
	text-align:center;
}
.gTable .m4 {
	width:4.4em;
	text-align:center;
}
.gTable .m6 {
	width:6em;
	text-align:center;
	white-space:nowrap;
}
.gTable .m8 {
	width:8em;
}
.gTable th.m8 {
	text-align:left;
}
.gTable .m10 {
	width:10em;
	text-align:center;
	white-space:nowrap;
}
.gTable .m12 {
	width:12em;
}
.gTable th.m12 {
	text-align:left;
}
.gTable .m16 {
	width:16em;
	text-align:center;
}
.gTable .m24 {
	width:24em;
	text-align:left;
}
.gtHover tr:hover td, .gtHover tr.hover td {
	background:#ffffcc;
}
.sTable {
	width:100%;
	margin-bottom:12px;
	line-height:1.6;
}
.sTable td {
	width:30%;
	padding:4px 1% 4px 0;
	vertical-align:top;
}
.popwide .sTable {
	width:85%;
}
.addonAction {
	padding-left:2.5em;
	_padding-left:2.9em;
	font-size:14px;
}
.addonAction a {
	color:#094c8f;
}
.commentBox {
	position:relative;
	_height:60px;
	min-height:60px;
	padding-top:1em;
	padding-left:70px;
	border-top:1px dashed #d8dee4;
	background:#fff;
}
.commentBox:first-child, .commentBox.first {
	border-top:0;
}
.commentBox .avatar {
	position:absolute;
	left:0;
	font:0/0 "Arial";
}
.commentBox .avatar img {
	width:50px;
	height:50px;
}
.commentBox .avatar a:hover {
	border:0;
}
.commentBox .subtitle {
	padding-bottom:6px;
	font:1em "Tahoma";
	color:#9e9e9e;
	word-spacing:6px;
}
.commentBox .subtitle .mailTime {
	margin-top:8px;
}
.commentBox .title {
	padding:1em 0 6px;
	font-weight:bold;
}
.commentBox .text {
	line-height:1.6em;
	word-wrap:break-word;
}
.commentBox .text p {
	padding-bottom:6px;
	text-indent:2em;
}
.commentBox .text .more {
	margin-left:1em;
	font-family:"\5b8b\4f53";
}
.commentBox .extra {
	word-spacing:1em;
}
.commentBox .extra a {
	color:#094c8f;
}
.commentBox .extra a.actionBtn {
	color:#fff;
}
.commentBox .replyBox {
	clear:both;
	margin:1em 0;
	border-top:1px dashed #d8dee4;
}
.commentBox .replyBox h2 {
	padding-left:0;
	line-height:2.4em;
}
.commentBox .replyBox .replyList {
	padding:6px 0;
}
.commentBox .replyBox .replyList p {
	padding-bottom:0;
	text-indent:0;
}
.commentBox .replyBox .replyList .subtitle {
	padding:.3em 0;
}
.commentBox .replyForm h2 {
	padding:0;
	line-height:2.4em;
}
.commentBox cite {
	display:block;
	margin:6px 0;
	padding:6px;
	border:1px dashed #d8dee4;
	background:#f4f4f4;
	font:1em/1.6em "Tahoma";
}
.mailBox {
	border-top:0;
}
.mailBox .text p {
	text-indent:0;
}
.mediaPlayer {
	zoom:1;
	position:relative;
	z-index:65532;
	margin-bottom:1em;
}
.mediaPlayer .player {
	height:410px;
	background:#000;
	color:#fff;
}
.mediaPlayer .player .textBox {
	padding-top:12em;
	text-align:center;
}
.mediaPlayer .player object, .mediaPlayer .player embed {
	z-index:10001;
	position:relative;
}
.mediaPlayer .playCtrl {
	position:absolute;
	top:-28px;
	right:0;
	height:24px;
	padding:1px 2px;
	color:#9e9e9e;
	text-align:right;
}
.mediaPlayer .playCtrl input {
	margin-left:0em;
	vertical-align:middle;
}
.mediaPlayer .playCtrl #serial_span {
	padding-right:6px;
}
.mediaPlayer .playTips {
	padding:4px 7px;
	border:1px solid #d8dee4;
	background:#ebebeb;
	word-spacing:.5em;
}
.mediaPlayer .playTips .extra {
	float:right;
	_margin-top:-2em;
	_margin-right:8px;
}
.mediaPlayer .playTips a {
	float:left;
	height:18px;
	margin-left:8px;
}
.mediaPlayer .playTips a:hover {
	border:0;
}
.mediaPlayer .playTips img {
	vertical-align:middle;
}
.mediaPlayer .ptBg {
	padding-left:7.5em;
	background:#ffffcc url(/static/images/logo_dacs.gif) no-repeat 5px 0;
	color:#e83c00;
}
.tvPlayer {
	width:100%;
	height:480px;
	margin-bottom:2em;
}
.videoInfo {
	zoom:1;
	position:relative;
	margin-bottom:1em;
	padding:0 205px 0 0;
}
.videoInfo:after {
	display:block;
	clear:both;
	height:0;
	content:"\0020";
}
.videoInfo .pic {
	float:left;
	width:94px;
	margin-right:18px;
}
.videoInfo .pic img {
	margin-bottom:6px;
}
.videoInfo .text {
	float:left;
	width:360px;
	margin-top:-5px;
	line-height:2em;
}
.videoInfo .text strong {
	margin-right:-4px;
	color:#9e9e9e;
	font-weight:normal;
}
.videoInfo .text p {
	zoom:1;
}
.videoInfo .text p:after {
	display:block;
	clear:both;
	height:0;
	content:"\0020";
}
.videoInfo .text p a {
	margin-right:4px;
	white-space:nowrap;
}
.videoInfo .text p.award strong {
	float:left;
	width:3em;
	margin-right:0;
}
.videoInfo .text p.award span {
	float:left;
	width:90%;
}
.videoInfo .text .playBtn {
	margin-top:6px;
}
.videoInfo .text .showMore {
	display:inline;
	position:relative;
}
.videoInfo .text .showMore dfn {
	border-bottom:1px dotted;
	cursor:pointer;
}
.videoInfo .text .showMore .more {
	display:none;
	position:absolute;
	top:1.6em;
	left:0;
	z-index:100;
	padding:.3em 1em;
	border:1px solid #d8dee4;
	background:#fff;
	filter:alpha(opacity=90);
	opacity:0.9;
}
.videoInfo .text .hover .more {
	display:block;
}
.videoInfo .text .hover .more p {
	white-space:nowrap;
}
.videoSerialInfo {
	padding:0 0 12px;
}
.videoSerialInfo .pic {
	margin-bottom:12px;
}
.videoSerialInfo .text h2 {
	font-size:12px;
}
.peopleInfo {
	margin-bottom:16px;
}
.peopleInfo .pic {
	float:left;
	width:145px;
}
.peopleInfo .text {
	line-height:2em;
}
.peopleInfo .text strong {
	color:#9e9e9e;
	font-weight:normal;
}
.viSpec {
	margin-bottom:1.34em;
	padding:1px;
}
.viSpec .pic {
	position:static;
}
.videoSingle {
	width:96px;
	margin:1em auto;
}
.videoSingle dt {
	padding-bottom:4px;
	font:0/0 "Arial";
}
.videoSingle dt img {
	width:94px;
	height:138px;
	border:1px solid #d8dee4;
}
.videoSingle dd {
	font-size:14px;
	text-align:center;
}
.vsSpec {
	width:212px;
}
.vsSpec dt img {
	width:210px;
	height:80px;
}
.vsPeople {
	width:132px;
}
.vsPeople dt img {
	width:130px;
	height:190px;
}
.userInfo {
	zoom:1;
	margin-bottom:16px;
}
.userInfo:after {
	display:block;
	clear:both;
	height:0;
	content:"\0020";
}
.userInfo dl {
	_height:120px;
	min-height:120px;
}
.userInfo dt {
	float:left;
	margin-right:12px;
	font:0/0 "Arial";
}
.userInfo dt img {
	height:120px;
}
.userInfo dd {
	_float:left;
	line-height:1.6em;
}
.userInfo .nickname {
	font:bold 14px/2 "Arial";
}
.remind {
	padding:3px;
}
.remind ul {
	margin-bottom:1em;
	margin-left:-1px;
}
.remind ul li {
	padding:7px 0;
	border-bottom:1px dotted #ebebeb;
}
.remind .act_close {
	_background-position-y:-100px;
	_line-height:1.6em;
}
.remind .act_close:hover {
	_background-position-y:-130px;
}
.sectControl {
	overflow:hidden;
	height:136px;
}
.sectReg {
	margin-right:23em;
	line-height:1.8em;
}
.sectReg h1 {
	margin-bottom:1em;
	font:bold 14px/28px "Tahoma";
}
.sectText h2 {
	padding-left:0;
	font-size:100%;
}
.sectText p {
	margin-bottom:.7em;
	line-height:1.7em;
	text-indent:2em;
}
.sectText .extra {
	margin-top:1em;
	word-spacing:.7em;
}
.sectText .extra a {
	color:#094c8f;
}
.sectText ol {
	margin:0 0 1em;
	line-height:1.7em;
	list-style:none;
}
.sectText ol li {
	zoom:1;
	position:relative;
	margin-bottom:.7em;
	padding-left:2em;
	background:url(../images/bg_top10.gif) no-repeat 0px 3px;
}
.sectText ol li .no {
	position:absolute;
	top:0;
	left:6px;
	color:#fff;
	font-size:12px;
}
.sectText ul {
	margin-top:.5em;
}
.sectText ul li {
	padding-left:0;
	background:none;
}
.sectText dl {
	margin-bottom:1em;
}
.sectText .subli {
	padding-left:2em;
	*padding-top:3px;
}
.sectText .subli p {
	text-indent:0;
}
.sectText .subli .num {
	float:left;
	margin-left:-2em;
	*margin-top:-2px;
}
.sectText .partnerList li {
	margin:0 2em 2em;
}
.sectText .partnerList li.hx a {
	width:80px;
}
.sectText h2.sts {
	border-bottom:1px dashed #ebebeb;
}
.specAbout .sectText {
	font-size:1.2em;
}
.specAbout .sectText p, .specAbout .sectText ol {
	line-height:24px;
}
.sectTv {
	margin-bottom:3em;
	padding-top:9px;
}
.sectTv h2 {
	border-bottom:1px solid #d8dee4;
	font:bold 14px/28px "Tahoma";
}
.sectTv h2 span {
	display:block;
	width:90px;
	text-align:center;
}
.sectTv .sectContent {
	padding:2em 0 0 80px;
}
.sectTv .sectContent ul {
	zoom:1;
	overflow:hidden;
}
.sectTv .sectContent ul li {
	float:left;
	margin-left:-1px;
	margin-bottom:-1px;
	padding:10px;
	border-left:1px solid #d8dee4;
	border-bottom:1px solid #d8dee4;
}
.sectTv .sectContent ul li a:hover {
	border:0;
}
.scheduleBox {
	zoom:1;
	position:relative;
	border:1px solid #d8dee4;
}
.scheduleBox h2 {
	padding-left:1em;
	border-bottom:1px solid #d8dee4;
	background:#ebebeb;
	font:bold 14px/28px "Tahoma";
}
.scheduleBox .sbContent {
	overflow-x:hidden;
	overflow-y:auto;
	height:445px;
	scrollbar-3dlight-color:#d8dee4;
	scrollbar-highlight-color:#ebebeb;
	scrollbar-face-color:#ebebeb;
	scrollbar-arrow-color:#094c8f;
	scrollbar-shadow-color:#ebebeb;
	scrollbar-darkshadow-color:#fff;
	scrollbar-base-color:#ebebeb;
	scrollbar-track-color:#f4f4f4;
}
.scheduleBox .sbContent ul {
	line-height:27px;
}
.scheduleBox .sbContent ul li {
	padding-left:1.2em;
	border-bottom:1px solid #ebebeb;
}
.scheduleBox .sbContent ul li.active {
	background:#e6f3ff url(../images/icon_arrow.gif) no-repeat 5px 3px;
}
.scheduleBox .tabList {
	position:absolute;
	top:4px;
	right:12px;
	width:auto;
}
.specModule {
	padding:6px;
	border:1px solid #ebebeb;
	background:#f4f4f4;
}
.advSearch {
	margin-bottom:12px;
	padding-left:1em;
	background:#f4f4f4;
	font:bold 12px/28px "Tahoma";
}
.advSearch span {
	padding-right:1em;
	background:url(../images/icon_arrow.gif) no-repeat right 3px;
}
.advSearch a {
	color:#ff6000;
}
.tabList {
	border-bottom:1px solid #d8dee4;
}
.tabList li a:hover {
	border-bottom:0;
}
.tabList li.active a {
	background:#e6f3ff;
}
.tlLogin {
	margin-bottom:0;
	border-bottom:0;
}
.tlLogin li {
	margin-left:6px;
}
.tlLogin li a {
	border:1px solid #ebebeb;
	border-bottom:1px solid #ccc;
	background:#ebebeb;
}
.tlLogin li a:hover {
	border-bottom:1px solid #ccc;
	background:#ebebeb;
	color:#9e9e9e;
}
.tlLogin li.active a {
	border:1px solid #d8dee4;
	border-bottom:1px solid #fff;
	background:#fff;
}
.tlLogin li.active a:hover {
	border-bottom:1px solid #fff;
	background:#fff;
	color:#094c8f;
}
.relBox {
	zoom:1;
	position:relative;
	margin-top:1em;
	padding-left:7em;
	border-bottom:1px solid #d8dee4;
	font:12px/24px "Tahoma";
}
.relBox dt {
	position:absolute;
	left:0;
	padding:0 1em;
	background:#ebebeb;
	font-weight:bold;
}
.relBox dd {
	color:#9e9e9e;
	word-spacing:1em;
}
.sectFaq {
	padding:1px 0;
	line-height:1.8em;
}
.sectFaq dt {
	margin-bottom:6px;
	padding:1px 0 0 20px;
	background:url(../images/icon_minus.gif) no-repeat 0 9px;
	line-height:2em;
}
.sectFaq dt.active {
	background:url(../images/icon_cross.gif) no-repeat 0 9px;
}
.sectFaq dt a {
	color:#333;
	font-weight:bold;
}
.sectFaq dd {
	margin-bottom:2em;
	padding-left:20px;
}
.sectFaq ol {
	margin-left:2em;
	line-height:1.6em;
}
.sectFaq ol li {
	margin-bottom:6px;
}
.sectFaq ul {
	line-height:1.6em;
}
.sectFaq ul li {
	padding-left:1.2em;
	background:url(../images/icon_cross.gif) no-repeat 0 5px;
}
.sectFaq dd p {
	margin-bottom:8px;
}
.sectFaq .gTable {
	border:1px solid #ebebeb;
}
.sectFaq .gTable th {
	text-align:left;
}
.sectFaq .gTable td {
	border:1px solid #ebebeb;
}
.filmography {
	clear:both;
}
.filmography dt {
	display:inline;
	float:left;
	margin:10px 3px 0 6px;
	font:3em "Arial";
	color:#9e9e9e;
}
.filmography .vlPlay dt {
	margin:0;
}
.gSummary .setFloat {
	float:left;
	width:33%;
}
.gSummary .section {
	margin-bottom:1em;
}
.sect .gSummary .section h3 {
	margin-bottom:6px;
	font:bold 14px/28px "Tahoma";
}
.sect .gSummary .section h3 .sub {
	margin-left:1em;
	font:12px "Tahoma";
	color:#9e9e9e;
}
.gSummary .section li {
	width:3em;
	text-align:center;
}
.gSummary .sectCorp li {
	width:4.5em;
}
.gSummary .section .dayData li {
	width:2.2em;
	margin-right:0;
}
.gSummary .section .num {
	color:#e83c00;
	font-size:10px;
}
.gSummary .section .dayData .num {
	visibility:hidden;
}
.gSummary .section .dayData .active .num, .gSummary .section .dayData .max {
	visibility:visible;
}
.gSummary .section .histogram {
	position:relative;
	width:10px;
	height:100px;
	margin:0 auto;
	border:1px solid #ebebeb;
}
.gSummary .section .histogram span {
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background:#4096ee;
	color:#fff;
	font:0/0 "Arial";
}
.gSummary .section .date {
	position:relative;
	font-size:10px;
}
.picTitle {
	margin-bottom:16px;
}
/* index & secondary & myspace */
.index .sect, .secondary .sect, .myspace .sect, .broad .sect, .female .sect {
	border:1px solid #d8dee4;
}
.index .primary .sect h2, .broad .sect h2, .female .sect h2 {
	margin-bottom:0;
	padding-left:1em;
	background:url(../images/bg.png) repeat-x 0 -209px;
}
.index .primary .sect .sectContent, .broad .primary .sect .sectContent, .female .primary .sect .sectContent {
	background:url(/static/images/bg_gmod.gif) repeat-x bottom;
}
.index .sect h3 {
	margin:3px 12px;
	padding:3px 0;
	border-bottom:1px solid #d8dee4;
	font-size:12px;
}
.index .sect h2 a.normal {
	color:#333;
}
.index .videoList {
	margin-top:1em;
}
.index .sectFloat .videoList dl {
	padding:0 35px 1em;
}
.index .specList, .secondary .specList {
	margin-top:1em;
	background:none;
}
.index .specList dl {
	width:212px;
	margin:0;
	padding:0 0 8px 1em;
	border:0;
	background:transparent;
}
.index .specList dt img {
	width:210px;
	height:80px;
}
.secondary .sect h2 {
	margin-bottom:0;
	padding-left:1em;
	background:#ebebeb;
}
.secondary .sect .sectMore {
	padding-top:0;
	border-top:0;
}
.secondary .specList dl {
	width:262px;
	margin:0;
	padding:5px 0 0;
	border:0;
	background:transparent;
}
.secondary .specList dt img {
	width:234px;
}
.secondary .gForm {
	padding:1em 1.2em;
}
.secondary .shortinput {
	width:13.2em;
}
.secondary .sectTop10 {
	border:0;
}
.secondary .sectTop10 h2 {
	background:none;
}
.quickLink {
	zoom:1;
	overflow:hidden;
	clear:both;
	padding:1em 0;
	border:1px solid #d8dee4;
	background:#f4f4f4;
}
.quickLink h2 {
	float:left;
	width:6.5em;
	border-right:1px solid #d8dee4;
	font:bold 12px/32px "Tahoma";
	text-align:center;
}
.quickLink dl {
	float:left;
	width:180px;
	padding:0 1em;
}
.quickLink dl.last {
	width:65px;
}
.quickLink dl dt {
	margin-bottom:3px;
	font-weight:bold;
}
.indexFlash {
	margin-bottom:25px;
	padding-top:10px;
}
.hotShow .videoList dl {
	width:212px;
	padding:3px 0 16px 12px;
	padding-right:0;
}
.hotShow .videoList dt img {
	width:210px;
}
.recentItem {
	zoom:1;
	margin:4px 5px;
	padding:5px;
	border-bottom:1px dotted #d8dee4;
	color:#9e9e9e;
}
.recentItem .resume {
	float:right;
	*margin-top:-20px;
}
.riDetail {
	zoom:1;
	overflow:hidden;
	padding:8px;
}
.riDetail dt {
	float:right;
	width:98px;
	font:0/0 "";
}
.riDetail dd {
	float:left;
	width:148px;
}
.quickSearch {
	padding-bottom:10px;
}
.quickSearch dl {
	padding:9px 12px 0;
}
.quickSearch dt {
	padding-bottom:2px;
}
.quickSearch ul {
	zoom:1;
	overflow:hidden;
}
.quickSearch li {
	float:left;
	padding:0 8px 0 0;
}
.exShow {
	padding:13px 1em 1em;
}
.exShow .videoSingle {
	float:right;
	width:81px;
	margin:0 0 0 1em;
}
.exShow .videoSingle dt img {
	width:79px;
	height:116px;
}
.exShow .videoSingle dd {
	font-size:12px;
}
.exShow .text strong {
	color:#9e9e9e;
	font-weight:normal;
}
.indexPeople {
	clear:both;
	background:#f4f4f4;
}
.indexPeople h2 {
	padding-left:1em;
	border-bottom:1px solid #d8dee4;
	font:bold 14px/28px "Tahoma";
}
.indexPeople div.vlDetail {
	margin-top:12px;
	padding-bottom:6px;
}
.indexPeople .vlDetail dl {
	zoom:1;
	width:226px;
	_height:105px;
	min-height:105px;
	padding:0 0 0 1em;
	border-left:1px dashed #d8dee4;
}
.indexPeople .vlDetail dt {
	width:81px;
	font:12px/1.2em "Tahoma";
}
.indexPeople .vlDetail dt img {
	width:79px;
	height:116px;
}
.indexPeople .vlDetail dd {
	width:135px;
}
.indexPeople .vlDetail dd .offset {
	margin-left:5px;
}
.indexPeople ul.asDl {
	line-height:2em;
}
.indexPeople ul.asDl li {
	float:left;
	margin-top:2px;
	padding:0 10px;
	border-left:1px solid #d8dee4;
	line-height:14px;
}
.myspace .primary .sect h2 {
	padding-left:1em;
}
.myspace .sect h3 {
	padding-left:1em;
	font:bold 14px/40px "Tahoma";
}
.myspace .videoList dl {
	padding-top:1em;
}
.myspace .gTable td {
	padding-left:12px;
}
.myspace .remind {
	margin-top:12px;
	padding:3px 1.2em;
	background:#f4f4f4;
}
/* channel */
#body.broad {
	background:url(/static/images/bg_chan_broad.jpg) repeat-x;
}
.female {
	background:url(/static/images/bg_chan_female.jpg) repeat-x;
}
#body.broad .wrap, #body.female .wrap {
	margin-top:0;
	padding-top:20px;
}
.broad .videoNameList li, .female .videoNameList li {
	width:140px;
	margin:0 4px 0 1em;
	padding:0 0 4px 12px;
	background:url(../images/icon_arrow.gif) no-repeat 0 5px;
}
.broad .sectWide .videoNameList, .female .sectWide .videoNameList {
	margin-right:-2em;
}
.broad .sectWide .videoNameList li, .female .sectWide .videoNameList li {
	width:167px;
}
.broad .sectRecommend2 .videoNameList li {
	width:134px;
}
.topShow {
	margin:0 0 20px;
}
.topShow .hsBox {
	zoom:1;
	overflow:hidden;
	position:relative;
	padding:8px 1px;
	background:url(../images/bg.png) repeat-x 0 -400px;
}
.topShow .bg {
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	width:960px;
	height:20px;
	background:url(/static/images/bg_topshow_top.png) no-repeat;
	behavior:url(/static/js/ie_png_fix.htc);
}
.topShow .item {
	overflow:hidden;
	position:relative;
	display:inline;
	float:left;
	width:310px;
	height:165px;
	margin:0 0 0 7px;
}
.topShow .item .itemInfo {
	position:absolute;
	top:130px;
	left:0;
	width:274px;
	height:165px;
	padding:0 18px;
	background:rgba(0,0,0,0.65);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#A5000000,endColorStr=#A5000000);
	color:#d6d6d6;
	line-height:1.8;
	cursor:pointer;
}
.topShow .item .itemInfo h3 {
	padding:8px 0;
	color:#fff;
	line-height:1.2;
}
.topShow .item .itemInfo .score {
	color:#ff6000;
	font:bold 12px "Tahoma";
}
.topShow .item .itemInfo .score .star {
	display:-moz-inline-box;
	display:inline-block;
	width:55px;
	height:14px;
	margin-right:1em;
	background:url(/static/images/icon_star.gif) repeat-x 0 -16px;
	vertical-align:middle;
}
.topShow .item .playbtn {
	position:absolute;
	right:7px;
	bottom:6px;
	width:34px;
	height:17px;
	background:url(../images/icon_play.gif) no-repeat;
	filter:alpha(opacity=65);
	opacity:0.65;
	cursor:pointer;
}
.topShow .item:hover .playbtn {
	filter:alpha(opacity=100);
	opacity:1;
}
.queryBox {
	zoom:1;
	overflow:hidden;
	margin-bottom:20px;
	padding:10px;
	border:1px solid #d8dee4;
	background:#fff url(../images/bg.png) repeat-x 0 -700px;
	behavior:url(/static/js/ie_png_fix.htc);
}
.female .queryBox {
	background:#fceff3;
}
.queryBox .title {
	float:left;
	width:90px;
	padding-left:10px;
}
.queryBox .title span {
	display:block;
	margin-bottom:3px;
	font-size:14px;
}
.queryBox dl.type {
	float:left;
	width:254px;
	padding-left:24px;
	border-left:1px solid #ebebeb;
}
.queryBox dl.tw {
	width:530px;
}
.queryBox dl.type dt {
	padding-bottom:8px;
	font-weight:bold;
}
.queryBox dl.type dd li {
	float:left;
	margin:0 10px 6px 0;
	padding:0 10px 0 0;
	border-right:1px solid #4096ee;
	line-height:1.2;
	white-space:nowrap;
}
.broad .sectRecommend, .female .sectRecommend, .broad .sectRecommend2 {
	width:325px;
	border:0;
}
.broad .primary .sectRecommend h2, .broad .primary .sectRecommend2 h2 {
	border-bottom:3px solid #0080ff;
	background:none;
}
.female .primary .sectRecommend h2 {
	border-bottom:3px solid #fe799b;
	background:none;
	color:#cc3366;
}
.broad .primary .sectRecommend .sectContent, .female .primary .sectRecommend .sectContent, .broad .primary .sectRecommend2 .sectContent {
	background:none;
}
.sectRecommend .videoList dl {
	zoom:1;
	overflow:hidden;
	float:none;
	width:auto;
	margin:12px 0 0;
	padding-bottom:0;
}
.sectRecommend .videoList dt {
	float:left;
	width:162px;
	margin:0 16px 0 0;
}
.sectRecommend .videoList dt img {
	width:160px;
}
.sectRecommend .videoList dd {
	color:#9e9e9e;
	text-align:left;
}
.sectRecommend .videoList dd.title {
	margin-bottom:6px;
}
.sectRecommend .vls dl {
	zoom:1;
	overflow:hidden;
	float:none;
	width:auto;
	margin:0 0 12px;
	padding-bottom:0;
}
.sectRecommend .vls dt {
	float:left;
	width:124px;
	margin:0 16px 0 0;
}
.sectRecommend .vls dt img {
	width:122px;
}
.sectRecommend2 .videoList dl {
	width:146px;
	padding-top:12px;
}
.sectRecommend2 .videoList dt img {
	width:144px;
}
.sectRecommend2 .videoList dd {
	color:#9e9e9e;
	text-align:left;
}
.sectTop10 h2 {
	padding-left:1em;
	border-bottom:3px solid #ff6000;
}
.sectTop10 .tabList {
	width:4.5em;
	margin:0;
	border-bottom:0;
}
.sectTop10 .tabList li a {
	margin-left:6px;
	padding:3px 4px;
}
.sectTop10 .tabList li.active a {
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	background:#ff6000;
	color:#fff;
}
.sectTop10 .commonList li {
	border-bottom:1px solid #d8dee4;
	line-height:2.5;
}
/* List */
.videoList {
	zoom:1;
	overflow:hidden;
}
.videoList dl {
	_display:inline;
	float:left;
	width:96px;
	padding:0 4px 1em 1em;
}
.videoList dt {
	zoom:1;
	position:relative;
	margin-bottom:4px;
	font:0/0 "Arial";
	text-align:center;
}
.videoList dt img {
	width:94px;
	border:1px solid #d8dee4;
}
.videoList dt .hd {
	display:block;
	position:absolute;
	top:2px;
	right:2px;
	width:30px;
	height:16px;
	background:url(/static/images/icon_hd.gif) no-repeat;
}
.videoList dt .free {
	display:block;
	position:absolute;
	top:2px;
	right:2px;
	_right:5px;
	width:30px;
	height:16px;
	background:url(/static/images/icon_free.gif) no-repeat;
}
.videoList dd {
	font:1em/1.5em "Tahoma";
	text-align:center;
}
.videoList dd img {
	vertical-align:middle;
}
.videoList dd strong {
	color:#9e9e9e;
	font-weight:normal;
}
.vlDetail dl {
	width:26.5em;
	_height:140px;
	min-height:140px;
	padding:0 0 1.33em;
}
.userOther .vlDetail dl {
	width:28.5em;
}
.vlDetail dt {
	float:left;
	width:96px;
	margin:0 10px 0 0;
}
.vlDetail dt .name {
	font-family:"\5b8b\4f53";
}
.vlDetail dd {
	float:left;
	line-height:1.8em;
	text-align:left;
	width:200px;
}
.vlDetail dd .title {
	font-weight:bold;
}
.vlDetail dd p span a {
	margin-right:6px;
	white-space:nowrap;
}
.vlSerialDetail dl {
	zoom:1;
	float:none;
	width:100%;
	_height:140px;
	min-height:140px;
	padding:0 0 1.5em;
}
.vlSerialDetail dl:after {
	display:block;
	clear:both;
	height:0;
	content:"\0020";
}
.vlSerialDetail dt {
	float:left;
	width:96px;
	margin:0 10px 0 0;
}
.vlSerialDetail dd {
	float:left;
	line-height:1.8em;
	text-align:left;
	width:570px;
}
.vlSerialDetail dd .title {
	margin-bottom:6px;
	font-weight:bold;
	font-size:14px;
}
.vlSerialDetail dd p span a {
	margin-right:6px;
	white-space:nowrap;
}
.vlSerialDetail dd .text {
	margin:6px 0;
}
.vlSpec dl {
	_height:148px;
	min-height:148px;
	margin-right:2em;
	line-height:1.2em;
}
.vlSpec dd {
	line-height:1.5em;
}
.vlSpec dd p {
	margin-bottom:5px;
	_margin-bottom:4px;
	line-height:1.8em;
}
.vlSpec dd .title {
	margin-bottom:7px;
	font:14px/1.5em "Tahoma";
}
.vlSpec dd .text {
	margin-top:3px;
	line-height:1.8em;
}
.vlPeople {
	padding-bottom:1em;
}
.vlPeople dl {
	width:67px;
	padding:1em 0 0 1.25em;
}
.vlPeople dt img {
	width:65px;
	height:95px;
}
.vlPlay dt {
	float:left;
}
.vlPlay dt .avail {
	display:block;
	position:absolute;
	right:3px;
	bottom:3px;
	filter:alpha(opacity=70);
	opacity:0.7;
	cursor:pointer;
}
.vlPlay dt .imgLink:hover .avail {
	filter:alpha(opacity=100);
	opacity:1;
}
.vlPlay dt .avail img, .vlPlay dt .imgLink:hover .avail img {
	width:34px;
	border:0;
}
.vlPlay dt .imgLink:hover img {
	width:92px;
	border-width:2px;
}
.vlRecommend {
	padding-top:12px;
}
.vlRecommend dl {
	width:110px;
}
.vlHd {
	margin-right:-4em;
}
.vlHd dl {
	padding:0 33px 1em 1em;
}
.vlChan dl {
	width:152px;
	padding-top:1em;
}
.female .sectWide .vlChan {
	margin-right:-4em;
}
.female .sectWide .vlChan dl {
	padding-right:2.6em;
}
.vlChan dt img {
	width:150px;
}
.vlChan dd {
	color:#9e9e9e;
	text-align:left;
}
.vlWatch {
	padding-bottom:12px;
}
.vlWatch dl {
	zoom:1;
	overflow:hidden;
	float:none;
	width:auto;
	padding:1em 4px 2px 1em;
}
.vlWatch dt {
	float:left;
	margin:0 6px 0 0;
}
.vlWatch dt img {
	width:122px;
}
.vlWatch dd {
	text-align:left;
}
.specList {
	margin-bottom:6px;
	margin-right:-60px;
	background:url(/static/images/bg_vline_dot.gif) repeat-y 46%;
}
.specList dl {
	display:inline;
	width:282px;
	margin:0 60px 14px 0;
	padding:15px 14px 0;
	border:1px solid #d8dee4;
	background:#ebebeb;
}
.specList dt img {
	width:280px;
}
.specList dd {
	text-align:left;
}
.specList dd.title {
	font-weight:bold;
	text-align:center;
}
.specList ul {
	zoom:1;
	overflow:hidden;
	padding-bottom:5px;
}
.specList li {
	float:left;
	width:44.5%;
	padding-left:1.2em;
	background:url(../images/icon_arrow.gif) no-repeat 0 5px;
}
.specList li a {
	color:#9e9e9e;
}
.videoNameList {
	zoom:1;
	overflow:hidden;
}
.videoNameList li {
	display:inline;
	float:left;
	width:125px;
	margin:0 .6em 6px 0;
	padding-left:6px;
	background:#f4f4f4;
}
.videoNameList li.clear {
	width:0;
	margin:0;
	padding:0;
}
.userList {
	zoom:1;
}
.userList:after {
	display:block;
	clear:both;
	height:0;
	content:"\0020";
}
.userList dl {
	position:relative;
	_height:52px;
	min-height:52px;
	margin:1em;
	padding-left:60px;
}
.userList dt {
	position:absolute;
	left:0;
	font:0/0 "Arial";
}
.userList dt img {
	width:50px;
	height:50px;
	border:1px solid #d8dee4;
}
.userList dt a:hover {
	border:0;
}
.userList dd {
	margin-bottom:6px;
	font:1em/1.6em "Tahoma";
	color:#9e9e9e;
}
.userList dd.text {
	color:#333;
}
.ulPlain dl {
	float:left;
	width:20.6%;
	margin:0 2em 2em 0;
}
.ulSimple dl {
	display:inline;
	position:static;
	float:left;
	width:78px;
	margin:1.25em 3px 0;
	padding-left:0;
}
.ulSimple dt {
	position:static;
	text-align:center;
}
.ulSimple dd {
	margin-bottom:0;
	text-align:center;
	word-wrap:break-word;
}
.ulWatch dl {
	display:inline;
	float:left;
	width:37.5%;
}
.actionList {
	margin-bottom:16px;
	border:1px solid #d8dee4;
}
.actionList li {
	border-top:1px solid #ebebeb;
}
.actionList li:first-child {
	border:0;
}
.actionList li a {
	zoom:1;
	display:block;
	padding:0 13px;
	color:#333;
	line-height:2em;
}
.actionList li a .num {
	margin-left:6px;
	font-size:11px;
	color:#9e9e9e;
}
.actionList li a:hover {
	border:0;
	background:#e6f3ff;
}
.actionList li.active a, .actionList li.active a:hover {
	background:#ebebeb;
}
.myspace .actionList, .userOther .actionList {
	zoom:1;
	overflow:hidden;
	margin-bottom:18px;
	padding-left:1px;
}
.myspace .actionList li, .userOther .actionList li {
	float:left;
	margin-right:1px;
	padding-top:2.3em;
	border:0;
	text-align:center;
}
.myspace .actionList li a, .userOther .actionList li a {
	position:relative;
	width:60px;
	margin-bottom:1px;
	background:#f4f4f4;
	font-weight:bold;
}
.myspace .actionList li.spec a {
	width:auto;
	background:transparent;
}
.myspace .actionList li.spec a {
	padding:0 7px 0 24px;
	background:url(/static/images/icon_order.gif) no-repeat 3px 5px;
}
.myspace .actionList li a:hover, .myspace .actionList li.active a, .userOther .actionList li a:hover, .userOther .actionList li.active a {
	background-color:#ccc;
}
.myspace .actionList li .num, .userOther .actionList li .num {
	position:absolute;
	top:-25px;
	left:0;
	width:86px;
	margin-left:0;
	font:18px "Arial";
	text-align:center;
}
.aboutList {
	zoom:1;
	position:relative;
}
.aboutList li {
	font:14px/2em "Tahoma";
	text-align:center;
}
.aboutList li.active a, .aboutList li.active a:hover {
	background:#145494 url(../images/dot.gif) no-repeat 95% -80px;
	color:#fff;
}
.aboutList li.lt {
	position:absolute;
	left:-1px;
	top:-1px;
	width:5px;
	height:5px;
	border:0;
	background:url(/static/images/icon_corner.gif) no-repeat;
	font:0/0 "";
}
.aboutList li.rt {
	position:absolute;
	top:-1px;
	right:-1px;
	width:5px;
	height:5px;
	border:0;
	background:url(/static/images/icon_corner.gif) no-repeat 100% 0;
	font:0/0 "";
}
.aboutList li.lb {
	position:absolute;
	bottom:-1px;
	left:-1px;
	width:5px;
	height:5px;
	border:0;
	background:url(/static/images/icon_corner.gif) no-repeat 0 100%;
	font:0/0 "";
}
.aboutList li.rb {
	position:absolute;
	right:-1px;
	bottom:-1px;
	width:5px;
	height:5px;
	border:0;
	background:url(/static/images/icon_corner.gif) no-repeat 100% 100%;
	font:0/0 "";
}
.teamList p {
	float:left;
	width:48%;
	margin:0 2% 2em 0;
	text-indent:0;
}
.teamList p img {
	float:left;
	width:70px;
	margin-right:1em;
}
.teamList p strong {
	display:block;
}
.commonList {
	zoom:1;
	margin:6px 13px;
	line-height:2em;
}
.commonList li .time {
	margin-right:1em;
	font-weight:bold;
}
.sectReg .commonList {
	margin-left:2.5em;
}
.sectReg .commonList li {
	padding-left:1em;
	background:url(../images/icon_cross.gif) no-repeat 0 8px;
}
.cls {
	margin-top:13px;
}
.cls li.first {
	margin-bottom:10px;
	line-height:1.5em;
}
.top10 {
	margin:6px;
}
.top10 li {
	padding-left:6px;
	border-top:1px solid #ebebeb;
	line-height:32px;
}
.top10 li:first-child, .top10 li.first {
	border-top:0;
}
.top10 li .num {
	display:-moz-inline-box;
	display:inline-block;
	width:19px;
	margin-right:5px;
	font-family:"Arial";
	text-align:center;
}
.top10 li .top {
	background:url(../images/bg_top10.gif) no-repeat 0 7px;
	color:#fff;
}
.imgList li {
	margin-bottom:8px;
	font:0/0 "Arial";
}
.imgList li a:hover {
	border:0;
}
.tvplayList li {
	float:left;
	width:4em;
	padding:3px 9px;
	margin:3px 0;
	border-left:1px solid #d8dee4;
	line-height:1em;
	text-align:center;
	white-space:nowrap;
}
.tvplayList li.tvnow {
	background:#ffffcc;
	font-weight:bold;
}
.tvplayList li.tvnow a {
	color:#e83c00;
}
.tplb li {
	width:12.5em;
	text-align:left;
}
.tplCover {
	overflow:hidden;
	height:192px;
}
.tplMore {
	margin:6px 6px 0;
	padding-top:3px;
	border-top:1px dotted #ebebeb;
	text-align:right;
}
.tplMore a {
	padding-left:15px;
	background:url(../images/icon_cross.gif) no-repeat 0 3px;
	color:#e83c00;
}
.classList {
	zoom:1;
	overflow:hidden;
	margin-bottom:6px;
}
.classList dt {
	line-height:2em;
	font-weight:bold;
}
.classList dd {
	float:left;
	margin-right:.7em;
}
.floatList {
	zoom:1;
	overflow:hidden;
}
.floatList li {
	float:left;
	margin-right:5px;
}
.partnerList {
	zoom:1;
	overflow:hidden;
}
.partnerList li {
	display:inline;
	float:left;
	margin:0 1em 1em;
	line-height:28px;
}
.partnerList li a {
	float:left;
	width:85px;
	height:28px;
	background:url(/static/images/logo_partner.gif) no-repeat;
	text-indent:-999px;
}
.partnerList li a:hover {
	border:0;
}
.partnerList li.yppl a {
	background:url(/static/images/logo_partner.gif) no-repeat -125px 0;
}
.partnerList li.wswh a {
	background:url(/static/images/logo_partner.gif) no-repeat -252px 0;
}
.partnerList li.ibtv a {
	background:url(/static/images/logo_partner.gif) no-repeat -378px 0;
}
.partnerList li.ooyl a {
	background:url(/static/images/logo_partner.gif) no-repeat -505px 0;
}
.partnerList li.xcty a {
	background:url(/static/images/logo_partner.gif) no-repeat -630px 0;
}
.partnerList li.zlkp a {
	background:url(/static/images/logo_partner.gif) no-repeat -764px 0;
}
.partnerList li.cqyx a {
	background:url(/static/images/logo_partner.gif) no-repeat -886px 0;
}
.partnerList li.jd a {
	background:url(/static/images/logo_partner.gif) no-repeat -1000px 0;
}
.partnerList li.jb a {
	width:92px;
	background:url(/static/images/logo_partner.gif) no-repeat -1122px 0;
}
.partnerList li.shjz a {
	background:url(/static/images/logo_partner.gif) no-repeat -1274px 0;
}
.partnerList li.jh a {
	width:95px;
	background:url(/static/images/logo_partner.gif) no-repeat -1408px 0;
}
.partnerList li.hx a {
	width:60px;
	background:url(/static/images/logo_partner.gif) no-repeat -1559px 0;
}
.partnerList li.fzjb a {
	background:url(/static/images/logo_partner.gif) no-repeat -1656px 0;
}
.partnerList li.ns a {
	width:100px;
	background:url(/static/images/logo_partner.gif) no-repeat -1810px 0;
}
.specAbout .partnerList li.cqyx a {
	background-position:-896px 0;
}
.specAbout .partnerList li.fzjb a {
	background-position:-1664px 0;
}
.productList {
	zoom:1;
	overflow:hidden;
	margin-right:-6px;
}
.productList dl {
	display:inline;
	float:left;
	width:120px;
	margin:3px 0;
	padding:0 12px 6px 0;
	line-height:1.6;
}
.productList dt img {
	width:118px;
	border:1px solid #d8dee4;
}
.productList dd.title {
	text-align:center;
}
.sortNav .title {
	float:left;
}
.sortNav ul {
	float:left;
	margin:1px -10px 0 0;
	*margin-top:2px;
}
.sortNav li {
	float:left;
	margin:1px 0;
	padding:0 10px;
	border-left:1px solid #9e9e9e;
	line-height:1.2em;
}
.sortNav li.active {
	font-weight:bold;
}
.sortNav li:first-child, .sortNav li.first {
	border:0;
}
.sortNav li a {
	color:#ff6000;
}
.themeList li {
	zoom:1;
	overflow:hidden;
	padding:12px;
	font-size:14px;
}
.themeList li img {
	margin-right:12px;
	border:1px solid #d8dee4;
	vertical-align:middle;
}
/* Form */
fieldset {
	border:1px solid #ebebeb;
}
fieldset.search {
	width:50%;
	border:0;
	border-bottom:1px solid #ebebeb;
}
fieldset.alone {
	border:0;
}
legend {
	color:#333;
}
.gForm {
	padding:1em .1em;
}
.gForm h2 {
	padding-bottom:1em;
	font:bold 14px/28px "Tahoma";
}
.gForm .row label {
	width:7em;
}
.gForm .row label img {
	vertical-align:baseline;
	_vertical-align:middle;
}
.gForm .col {
	margin-left:7em;
}
.gForm .sectBtn {
	padding:0 0 1em 7em;
	*padding-left:7.3em;
}
.gForm .sectBtn .col {
	margin-bottom:1em;
}
.gForm .sectBtn input {
	vertical-align:middle;
}
.gForm .sectBtn p.tips {
	margin:2em 0;
}
.gForm img {
	vertical-align:bottom;
}
.gfms {
	padding:0 .1em;
}
.gfms h3 {
	margin:6px 0;
	font:bold 14px/28px "Tahoma";
}
.gfms .row label {
	width:4em;
	text-align:left;
}
.gfms .col {
	margin-left:4em;
}
.gfms .sectBtn {
	padding-left:4em;
	*padding-left:4.1em;
}
.sectText .gForm {
	margin-left:2em;
	padding-top:0;
}
.sectText .gForm .row label {
	display:block;
	float:none;
	width:auto;
	text-align:left;
}
input.inputbox, select, textarea {
	border:1px solid #d8dee4;
}
input[type="text"], input[type="password"]{
	border:1px solid #d8dee4;
}
label[for] {
	cursor:pointer;
}
label img {
	behavior:url(/static/js/ie_label_img.htc);
}
input.chkSpec {
	*margin-left:-4px;
}
.sliminput {
	width:6em;
}
.shortinput {
	width:15em;
}
.middleinput, .popup .gForm .middleinput {
	width:28em;
}
.longinput, .popup .gForm .longinput {
	width:35em;
}
.wideinput {
	width:48em;
}
.overTxtLabel{
	color:#9e9e9e;
}
.gForm .row label.overTxtLabel {
	width:auto;
}
input.disabled {
	color:#9e9e9e;
}
/* Misc */
.hint {
	color:#9e9e9e;
}
.alert {
	color:#e83c00;
}
.tips {
	color:#58ac26;
}
.unavail {
	color:#4d4d4d;
}
input + span.alert, input + span.tips {
	margin-left:6px;
}
.textBox {
	padding:1em;
}
.textBox .large {
	padding-top:6px;
	font:14px/1.6em "Tahoma";
}
.tbs p {
	padding-bottom:1em;
	text-indent:2em;
}
.msgBox {
	margin:0 0 1em;
	line-height:1.8;
}
.mbSuccess {
	background:#edffb3;
	color:#58ac26;
}
.mbInfo {
	width:auto;
	margin:1em auto;
	border:0;
	border-bottom:1px solid #ebebeb;
	background:#fff;
	color:#333;
}
.msgText {
	width:30em;
	margin:5em auto;
	padding:3em;
	border:1px solid #ebebeb;
	-moz-border-radius:1em;
	-khtml-border-radius:1em;
	background:#f4f4f4;
	color:#e83c00;
	font:14px/2 "Arial";
	text-align:center;
}
.pageBox {
	word-spacing:.3em;
	margin:16px 0;
}
.pageBox a {
	padding:0 3px;
}
.pageBox span {
	padding:0 3px;
	background:#4096ee;
	font-weight:bold;
}
.msgUnable {
	padding:.4em 0 .4em 1.6em;
	background:url(/static/images/icon_unavailable.gif) no-repeat 0 50%;
	background-position-y:5px;
	line-height:2em;
	color:#9e9e9e;
}
.inBlock {
	display:-moz-inline-box;
	display:inline-block;
	font:0/0 "Arial";
	text-indent:-999em;
	overflow:hidden;
	*text-indent:0;
	vertical-align:middle;
}
.setMargin {
	margin-bottom:6px;
}
.setPadding {
	padding:1em 0;
}
.setCenter {
	text-align:center;
}
.setRight {
	text-align:right;
}
.pointer {
	cursor:pointer;
}
div.sline {
	clear:both;
	overflow:hidden;
	height:1px;
	margin-bottom:6px;
	background:#ebebeb;
}
/* button & anchor */
.button {
	border:1px solid #d8dee4;
	border-top-color:#e6f3ff;
	border-left-color:#e6f3ff;
	background:#ebebeb;
	font:12px "Tahoma";
	color:#333;
}
.button:hover {
	border:1px solid #d8dee4;
	border-top-color:#e6f3ff;
	border-left-color:#e6f3ff;
}
.btns {
	border:1px solid #145494;
	border-top-color:#d8dee4;
	border-left-color:#d8dee4;
	background:#4096ee;
	color:#fff;
}
.btnx {
	background:#f4f4f4;
	color:#9e9e9e;
}
.buttonLarge {
	height:26px;
	padding:2px 1em 0;
	border:1px solid #145494;
	border-top-color:#d8dee4;
	border-left-color:#d8dee4;
	background:#4096ee;
	font:bold 14px "Tahoma";
	color:#fff;
	cursor:pointer;
	vertical-align:middle;
}
.buttonLarge[disabled="true"] {
	color:#ccc;
	cursor:auto;
}
.buttonLarge,x:-moz-any-link {
	padding-top:0;
	padding-bottom:2px;
	*padding-top:2px;
	*padding-bottom:0;
}
.button, .buttonLarge {
	overflow:visible;
	width:auto;
	_width:0;
}
.btnBuy {
	width:57px;
	height:26px;
	border:0;
	background:url(/static/images/btn_buy.gif) no-repeat top;
	cursor:pointer;
	vertical-align:middle;
}
.btnBuy[disabled="true"] {
	background-position:bottom;
	cursor:auto;
}
a.btnClose:hover {
	border-bottom:0;
}
a.actionBtn {
	display:-moz-inline-stack;
	display:inline-block;
	height:19px;
	padding:0 1em;
	border:1px solid #d8dee4;
	background:url(../images/bg.png) repeat-x 0 -359px;
	line-height:19px;
	color:#333;
	text-align:center;
	vertical-align:2px;
}
a.actionBtn:hover {
	border-bottom:1px solid #d8dee4;
}
a.action {
	font-weight:bold;
	color:#094c8f;
}
a.act_close {
	display:-moz-inline-stack;
	display:inline-block;
	width:15px;
	height:15px;
	background:url(../images/icon.gif) no-repeat 3px -103px;
	background-position-y:-102px;
	line-height:15px;
	text-indent:-999em;
	vertical-align:middle;
}
a.act_close:hover {
	background-position:3px -133px;
	background-position-y:-132px;
}
a.act_edit {
	display:-moz-inline-stack;
	display:inline-block;
	width:15px;
	height:15px;
	background:url(../images/icon.gif) no-repeat 3px -44px;
	background-position-y:-43px;
	line-height:15px;
	text-indent:-999em;
	vertical-align:middle;
}
a.act_edit:hover {
	background-position:3px -74px;
	background-position-y:-73px;
}
a.act_right {
	display:-moz-inline-stack;
	display:inline-block;
	width:15px;
	height:15px;
	background:url(../images/icon_cross.gif) no-repeat 50%;
	line-height:15px;
	text-indent:-999em;
	vertical-align:middle;
}
a.act_add {
	padding-left:12px;
	background:url(../images/icon_cross.gif) no-repeat 0 4px;
}
a.act_up {
	display:-moz-inline-box;
	display:inline-block;
	width:15px;
	height:15px;
	background:url(../images/icon.gif) no-repeat 3px -164px;
	line-height:15px;
	text-indent:-999em;
	vertical-align:middle;
}
a.act_up:hover {
	background-position:3px -194px;
}
a.act_down {
	display:-moz-inline-box;
	display:inline-block;
	width:15px;
	height:15px;
	background:url(../images/icon.gif) no-repeat 3px -225px;
	line-height:15px;
	text-indent:-999em;
	vertical-align:middle;
}
a.act_down:hover {
	background-position:3px -255px;
}
a.act_lock {
	display:-moz-inline-box;
	display:inline-block;
	width:15px;
	height:15px;
	background:url(../images/icon.gif) no-repeat 0 -349px;
	line-height:15px;
	text-indent:-999em;
	vertical-align:middle;
}
a.act_lock:hover {
	background-position:0 -379px;
}
a.act_unlock {
	display:-moz-inline-box;
	display:inline-block;
	width:15px;
	height:15px;
	background:url(../images/icon.gif) no-repeat 3px -288px;
	line-height:15px;
	text-indent:-999em;
	vertical-align:middle;
}
a.act_unlock:hover {
	background-position:3px -318px;
}
a.expand_left {
	padding-left:15px;
	background:url(../images/icon_arrow.gif) no-repeat 0 -57px;
}
a.expand_right {
	padding-right:15px;
	background:url(../images/icon_arrow.gif) no-repeat right 3px;
}
a.feedback {
	padding-right:15px;
	background:url(/static/images/icon_feedback.gif) no-repeat right 2px;
}
a.act_close:hover, a.act_edit:hover, a.act_right:hover, a.act_up:hover, a.act_down:hover, a.act_lock:hover, a.act_unlock:hover, a.expand_left, a.expand_right {
	border-bottom:0;
}
/* lightbox */
#shadowDiv {
	overflow:hidden;
	position:fixed;
	left:0;
	top:0;
	z-index:60000;
	width:100%;
	height:100%;
	background:#000;
	filter:alpha(opacity=30);
	opacity:0.3;
}
* html #shadowDiv {
	position:absolute;
}
#shadowDiv iframe {
	display:none;
}
* html #shadowDiv iframe {
	display:none;
	display/**/:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:100%;
	height:999em;
}
/* rating */
.videoInfo .ratingBox {
	position:absolute;
	top:0;
	right:0;
	width:15em;
	padding:0 1em;
}
.visited {
	padding:0 0 6px;
}
.totalScore {
	padding:0 0 6px;
	color:#9e9e9e;
}
.totalScore strong {
	color:#333;
	font:12px "\5b8b\4f53";
}
.totalScore .num {
	color:#e83c00;
	font:bold 16px "Arial";
}
.totalScore .score {
	overflow:hidden;
	display:-moz-inline-box;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:75px;
	height:15px;
	*margin-right:5px;
	background:url(/static/images/icon_star.gif) repeat-x 0 -1px;
}
*+body .totalScore .score {
	vertical-align:-3px;
}
.totalScore .score .star {
	height:15px;
	background:url(/static/images/icon_star.gif) repeat-x 0 -16px;
}
.ratingBox .rating {
	zoom:1;
	overflow:hidden;
	padding:0 0 6px;
}
.ratingBox .rating strong {
	float:left;
	margin-right:.3em;
	font-weight:normal;
}
.ratingBox .result {
	zoom:1;
	overflow:hidden;
	margin:1em 0 6px;
}
.ratingBox .ratingStar {
	overflow:hidden;
	float:left;
	position:relative;
	width:60px;
	height:12px;
	background:url(/static/images/icon_star_s.gif) repeat-x;
	line-height:12px;
	vertical-align:middle;
}
.ratingBox .rating .ratingStar {
	margin-top:2px;
}
.ratingBox .ratingStar li {
	float:left;
}
.ratingBox .ratingStar li a {
	display:block;
	position:absolute;
	z-index:3;
	width:12px;
	height:12px;
	text-indent:-900em;
}
.ratingBox .ratingStar li a:hover {
	left:0;
	z-index:2;
	background:url(/static/images/icon_star_s.gif) 0 -12px;
	border:0;
}
.ratingBox .ratingStar a.star1 {
	left:0;
}
.ratingBox .ratingStar a.star:hover {
	width:12px;
}
.ratingBox .ratingStar a.stars2 {
	left:12px;
}
.ratingBox .ratingStar a.stars2:hover {
	width:24px;
}
.ratingBox .ratingStar a.stars3 {
	left:24px;
}
.ratingBox .ratingStar a.stars3:hover {
	width:36px;
}
.ratingBox .ratingStar a.stars4 {
	left:36px;
}
.ratingBox .ratingStar a.stars4:hover {
	width:48px;
}
.ratingBox .ratingStar a.stars5 {
	left:48px;
}
.ratingBox .ratingStar a.stars5:hover {
	width:60px;
}
.ratingBox .ratingStar li.current1, .ratingBox .ratingStar li.current2, .ratingBox .ratingStar li.current3, .ratingBox .ratingStar li.current4, .ratingBox .ratingStar li.current5 {
	float:none;
	width:12px;
	height:12px;
	background:url(/static/images/icon_star_s.gif) repeat-x 0 -24px;
	text-indent:-900em;
}
.ratingBox .ratingStar li.current2 {
	width:24px;
}
.ratingBox .ratingStar li.current3 {
	width:36px;
}
.ratingBox .ratingStar li.current4 {
	width:48px;
}
.ratingBox .ratingStar li.current5 {
	width:60px;
}
.ratingBox .result .ratingStar {
	width:55px;
	height:auto;
	background:none;
}
.ratingBox .result .ratingStar li.current1, .ratingBox .result .ratingStar li.current2, .ratingBox .result .ratingStar li.current3, .ratingBox .result .ratingStar li.current4, .ratingBox .result .ratingStar li.current5 {
	width:11px;
	height:14px;
	background:url(/static/images/icon_star.gif) repeat-x;
}
.ratingBox .result .ratingStar li.current2 {
	width:22px;
}
.ratingBox .result .ratingStar li.current3 {
	width:33px;
}
.ratingBox .result .ratingStar li.current4 {
	width:44px;
}
.ratingBox .result .ratingStar li.current5 {
	width:55px;
}
.ratingBox .resultList {
	float:left;
	width:9em;
	margin-left:1em;
	font:11px/11px "Tahoma";
}
.ratingBox .resultList li {
	margin-bottom:.3em;
}
.ratingBox .resultList li span {
	float:left;
	width:0;
	height:11px;
	text-indent:-999em;
	overflow:hidden;
	font:0/0 "Arial";
	*text-indent:0;
	background:#d8dee4;
}
.ratingBox .extra {
	margin-bottom:1em;
	word-spacing:.3em;
}
.ratingBox .extra li {
	position:relative;
	padding:3px 0;
}
.ratingBox .extra .light {
	_padding:2px 0;
}
.ratingBox .extra .count {
	position:absolute;
	top:3px;
	left:68px;
}
/* management */
#body.admin {
	width:auto;
	padding:0 1em;
}
#body.admin .wrap {
	width:100%;
	margin-top:0;
}
#body.admin .sidebar {
	position:absolute;
	left:12px;
}
.admin h1.full {
	padding-left:3px;
}
.admin h1.full .extra {
	right:1em;
}
.admin .sortBox ul {
	margin:3px 0;
}
.admin .adminContent {
	margin-left:145px;
}
.admin .sect h2 {
	overflow:hidden;
	margin:0 6px;
	border-top:1px solid #d8dee4;
	word-spacing:5px;
}
.admin .sect h2 .extra {
	position:static;
	float:right;
	*margin-top:-26px;
	line-height:2;
}
.admin .sect h2 label {
	margin-right:-1em;
}
.admin .sect h2.spec .extra {
	text-align:right;
}
.admin .sect h2.spec form {
	margin-bottom:6px;
}
.admin .sect .sectContent {
	_height:auto;
	padding-top:0;
	padding-left:5px;
}
.admin .commentBox .replyBox {
	border-top:0;
}
.admin .genreBox {
	margin-bottom:3px;
	padding:3px 0 0;
}
.admin .sect h3 {
	font:bold 13px/2em "\5b8b\4f53";
}
.admin .gForm .row label {
	width:8em;
}
.admin .gForm .col {
	margin-left:8em;
}
.admin .gForm .sectBtn {
	padding-left:8em;
}
/* popupBox */
.popup {
	width:475px;
	border:4px solid #ccc;
	background:#fff;
}
.popup .sect h2 {
	margin:6px 12px;
	padding:0;
	background:url(/static/images/bg_dot.gif) repeat-x bottom;
	color:#000;
}
.popup .sect h2 .extra {
	top:4px;
	right:0;
	height:20px;
	cursor:pointer;
}
.popup .sect h2 .btnClose {
	width:20px;
	height:20px;
	background:url(/static/images/icon_close.gif) no-repeat;
}
.popup .sect h3 {
	margin-bottom:1em;
	font:bold 1em "Tahoma";
}
.popup .sect .sectContent {
	border:0;
}
.popup .sect .setCenter {
	padding-bottom:1em;
	padding-left:0;
}
.popup .sect .gForm {
	padding:1em 2em;
}
.popup .sect .sectContent .gForm {
	padding:0 1em;
}
.popup .gForm .row {
	word-spacing:6px;
}
.popup .gForm .row td {
	word-spacing:0;
}
.popup .shortinput {
	width:18.8em;
}
.popup .textBox {
	padding:0 0 1em;
}
.popup strong {
	padding:0 6px 0 0;
	color:#ff6000;
}
.popmiddle {
	width:560px;
}
.popwide {
	width:750px;
}
/* confirmBox */
.confirm .textBox {
	color:#094c8f;
	font-size:14px;
	text-align:center;
}
/* detailBox */
.detailBox {
	padding:0 14px 13px 9px;
	background:url(/static/images/bg_shadow.png) no-repeat 100% 100%;
	_padding-right:23px;
	behavior:url(/static/js/ie_png_fix.htc);
}
.detailBox .wrap {
	width:16em;
	padding:3px 8px;
	border:1px solid #9e9e9e;
	background:#f4f4f4;
	-moz-box-shadow:5px 6px 8px #333;
	-khtml-box-shadow:5px 6px 8px #333;
	font:12px/2 "Arial";
	word-spacing:6px;
}
.detailBox p {
	zoom:1;
	position:relative;
	padding-left:3em;
}
.detailBox strong {
	position:absolute;
	top:0;
	left:0;
	width:3em;
	color:#9e9e9e;
	font-weight:normal;
}
.detailBox .arrow {
	position:absolute;
	top:32px;
	left:0;
	width:10px;
	height:17px;
	background:url(../images/icon_arrow.gif) no-repeat 0 -150px;
}
.detailBox .totalScore {
	margin-top:3px;
	padding:3px 0 0;
	border-top:1px solid #d8dee4;
}
/* searchTip */
.searchTip ul {
	border:1px solid #145494;
}
.searchTip li.hover {
	background:#4096ee;
}
.searchTip li .desc {
	color:#ccc;
}
/* tipBox */
.tipBox {
	padding:1px 20px 1px 6px;
}
/* tipsBox */
.tipsBox .tip {
	border:1px solid #d8dee4;
	background:#f4f4f4;
	filter:alpha(opacity=90);
	opacity:0.9;
}
.tipsBox .tip-title {
	padding:3px 12px;
	color:#333;
}
.tipsBox .tip-text {
	padding:0 1em 7px;
}
/* paramsBox */
.sectTab .row .tabList li.active a {
	background:#4096ee;
}
/* photoBox */
.photoShop {
	position:relative;
	width:300px;
	height:300px;
	margin-bottom:12px;
	padding:5px;
	border:2px solid #ccc;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
}
.photoShop .overlay {
	position:absolute;
	z-index:2;
	width:300px;
	height:300px;
	-ms-filter:"alpha(opacity=70)";
    filter:alpha(opacity=70);
    opacity:0.7;
	-moz-user-select:none;
	cursor:move;
}
.photoShop .overlay td {
	background:#ccc;
}
.photoShop .overlay .cover {
	width:120px;
	height:120px;
	border:1px solid #fff;
	background:transparent;
}
.photoShop .photo {
	overflow:hidden;
	position:absolute;
	z-index:1;
	top:5px;
	left:5px;
	width:300px;
	height:300px;
}
.photoBar {
	margin-bottom:12px;
}
.photoBar .slider {
	position:relative;
	width:310px;
	height:12px;
	margin:12px 0;
	border:1px solid #ccc;
	background:url(../images/bg.png) repeat-x 0 -310px;
}
.photoBar .slider .knob {
	position:absolute;
	top:-5px;
	width:11px;
	height:23px;
	background:url(../images/icon.gif) no-repeat 0 -720px;
	cursor:pointer;
}
/* other browsers fix */
@media all and (-webkit-min-device-pixel-ratio:0){
	.index .videoList {
		margin-top:13px;
	}
	.top10 li {
		line-height:27px;
	}
	.top10 li .top {
		background-position:0 4px;
	}
}
:root .admin .sect h2 .sub {
	display:inline-block;
}
/* Special */
#body.specNew .wrap {
	overflow:hidden;
	margin-top:0;
}
.specHeader {
	margin-bottom:16px;
}
.specHeader h1 {
	overflow:hidden;
	height:0;
}
.specIntro {
	zoom:1;
	overflow:hidden;
	margin-bottom:16px;
	font-size:12px;
}
.sect .specIntro {
	margin-bottom:0;
	padding:12px;
}
.specIntro .text {
	padding:0 1em;
	text-indent:2em;
}
.specGroup {
	width:80em;
	margin:0 auto 2em;
}
.specGroup .specGroupBody {
	zoom:1;
	overflow:hidden;
	background:#fff;
}
.specNew .videoList {
	margin-top:1em;
}
.specNew .videoList dl {
	width:210px;
	padding:0 2.85em 1em 0;
}
.specNew .videoList dt {
	zoom:1;
}
.specNew .videoList dt .avail {
	right:7px;
	bottom:7px;
}
.specNew .videoList dt img, .specNew .videoList dt .imgLink:hover img {
	width:204px;
	border-width:3px;
}
.specNew .videoList dt .avail img, .specNew .videoList dt .imgLink:hover .avail img {
	width:34px;
	border:0;
}
.specNew .videoList dd {
	text-align:left;
}
.specNew .videoList dd.title {
	margin-bottom:3px;
	font:bold 14px/1.5em "Tahoma";
}
.specNew .videoList dd.text {
	line-height:1.6em;
}
.specNew .videoList dd.text .title {
	display:none;
}
.specNew .sect_spec .videoList {
	margin-right:-4em;
}
.specNew .roleList dl {
	width:126px;
	padding-right:1em;
}
.specNew .roleList dt img, .specNew .roleList dt .imgLink:hover img {
	width:124px;
	border-width:1px;
}
.specNew .photoList dl {
	width:212px;
	padding-right:1.8em;
}
.specNew .photoList dt img, .specNew .photoList dt .imgLink:hover img {
	width:210px;
	border-width:1px;
}
.specNew .relateList dl {
	width:96px;
	padding-right:1.78em;
}
.specNew .relateList dt img, .specNew .relateList dt .imgLink:hover img {
	width:94px;
	border-width:1px;
}
.specVideoInfo {
	zoom:1;
	overflow:hidden;
	margin-bottom:16px;
}
.specVideoInfo .pic {
	float:left;
	width:184px;
	margin-right:2em;
}
.specVideoInfo .text {
	float:left;
	width:450px;
	line-height:2;
	word-spacing:6px;
}
/* order & pay */
.comboPlay {
	width:94px;
	margin-bottom:6px;
}
.comboPlay .item {
	zoom:1;
	overflow:hidden;
	display:block;
	margin-top:6px;
	border:1px solid #fff;
	background:#ff6000;
	color:#fff;
	line-height:26px;
	text-align:center;
}
.comboPlay .item:hover {
	border-color:#e83c00;
	background:#ff6000;
	color:#fff;
	cursor:pointer;
}
.comboPlay .iAvail {
	padding-right:22px;
	background:#4096ee url(/static/images/icon_play.gif) no-repeat 90% 50%;
}
.comboPlay .iAvail:hover {
	border-color:#145494;
	background:#4096ee url(/static/images/icon_play.gif) no-repeat 90% 50%;
	color:#fff;
}
.comboPlay .iDuration {
	padding:3px 0;
	background:#ffffcc;
	line-height:16px;
	text-align:center;
}
.comboPlay .iDuration strong {
	padding:0 3px;
	color:#ff6000;
	font-weight:normal;
}
.ptFirst {
	margin-right:10px;
}
.packTable th {
	padding:3px;
	border:1px solid #ccc;
	font-size:14px;
}
.packTable td {
	padding:1em;
	border:1px dotted #ccc;
}
.packTable .info {
	width:400px;
}
.packTable .info .pic {
	float:left;
	width:80px;
	margin-right:1em;
	text-align:center;
}
.packTable .info .text {
	float:left;
	width:245px;
}
.packTable .pay {
	text-align:center;
}
.packTable .pay p {
	padding:0 0 1em;
}
.packTable .pay .value {
	font:bold 22px "Arial";
}
.packTable .pay .desc {
	color:#58ac26;
	font:14px/26px "Arial";
}
.packTable .paid {
	padding:0;
	background:#ffffcc;
}
.packTable .paid .container {
	height:100%;
	padding:1em;
	position:relative;
}
.packTable .paid .cancel {
	position:absolute;
	right:6px;
	bottom:0;
	padding:0;
	color:#9e9e9e;
}
.packListTable td {
	padding:6px;
}
.orderTable {
	margin:1em 0 2em;
	padding:1em;
	border:1px solid #ccc;
	background:#f4f4f4;
}
.orderTable table {
	width:auto;
	margin:0 auto;
}
.orderTable th {
	border-bottom:1px dashed #ebebeb;
	background:none;
	font-weight:normal;
	text-align:right;
}
.overdue td {
	color:#9e9e9e;
}
.packBox table {
	float:left;
	width:48%;
}
.packBox td {
	text-align:center;
}
.packBox .info {
	width:75px;
	font:bold 12px "Arial";
}
.packBox .pay p {
	padding:0 0 6px;
}
.packBox .pay .value {
	font-size:16px;
}